<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>范围内随机整数</title>
    <style>
    </style>
</head>

<body>
    <script>
        //1.获取一个随机小数
        var r1 = Math.random()
        console.log(r1)
        //2.使用这个随机小数乘以10
        // var r2=r1*10
        var r2 = r1 * 21
        console.log(r2)
        //3.最这个数字进行四舍五入取整
        // var res=Math.round(r2)//用round代码的话 获取0和10的概率就比较小
        var res = Math.floor(r2)//用floor的话 获取0~10之间的概率是一样的
        //输出最后结果
        console.log(res)



        //准备一个函数，接受两个参数
        function randomNum(min,max){
        //准备两个数字当做范围
        //var min = 15
        //var max = 26
        //2.求0~两数差 的随机整数
        var res1 = Math.floor(Math.random() * (max - min + 1))//0~11.999...
        console.log(res1)
        //使用随机整数+相对小的数字
        var res2 = res1 + min//15~26.9999...
        //输出res2结果
        // console.log(res2)
        //把计算结果当作返回值
         return res2
    }
    //需要获取10~20的随机整数
    var res=randomNum(15,26)
    console.log(res)
    </script>
</body>

</html>